<?php
/**
*	@author SignpostMarv Martin
*	@package UHU
*	@subpackage UHU_exception
*/

interface UHU_Exception
{
/**
*	@param int|null $code taken from $this->getCode()
*	@return string an extended error message
*/
	public static function getExtendedMessage($code=null);
}

abstract class UHU_RuntimeException extends RuntimeException implements UHU_Exception
{}
abstract class UHU_InvalidArgumentException extends InvalidArgumentException implements UHU_Exception
{}
?>